package com.twq.TestThread;

/**
 * @author twq
 * @date 2021/8/20 9:26
 */

//二、通过Runnable接口创建线程类
//
//        （1）定义runnable接口的实现类，并重写该接口的run()方法，该run()方法的方法体同样是该线程的线程执行体。
//
//        （2）创建 Runnable实现类的实例，并依此实例作为Thread的target来创建Thread对象，该Thread对象才是真正的线程对象。
//
//        （3）调用线程对象的start()方法来启动该线程。

public class TestThread3 implements Runnable{
    @Override
    public void run() {
        //run方法线程体
        for (int i = 0; i < 10; i++) {
            System.out.println("我在看代码。。。"+i);
        }
    }

    public static void main(String[] args) {
        //mian线程，主线程
        for (int i = 0; i < 10; i++) {
            System.out.println("我在学习多线程。。。" + i);
        }

        TestThread3 testThread3 = new TestThread3();
        //创建一个线程对象,通过线程对象开启线程
        Thread thread = new Thread(testThread3);

        thread.start();
    }
}
